
* {
    margin:  0;
    padding: 0;
}
td,p,div,tr {
    font-family: Tahoma,verdana,arial;
    font-size:   12px;
    color:       #666666;
}
body {
    font-family: verdana,tahoma;
    font-size:   12px;
    padding:     0px 0px 0px 0px;
    margin:      0px 0px 0px 0px;
    color:       #333;
}
.pagina {
    font-family:         verdana,tahoma;
    font-size:           12px;
    padding:             0px 0px 0px 0px;
    margin:              0px 0px 0px 0px;
    color:               #333;
    background-image:    url( images/container.png);
    background-repeat:   repeat-x;
    background-position: top;
}
#fundo {
    background-image:  url( images/container.png);
    background-repeat: repeat;
    width:             1024px;
}
#cabecalho {
}
#conteudo {
    width: 745px;
}
#left {
    width:      145px;
    text-align: left;
}
.tab_documento{
	
	align: left;
	border: 1; 
	cellpadding: 0; 
	cellspacing: 0;
	height: 412;
	width: 500;
}


#main {
    width:               520px;
    text-align:          left;
    margin-top:          10px;
    padding-left:        35px;
    background-image:    url( images/container.png);
    
    background-repeat:   repeat;
}


a:link, a:visited {
    color:           #E36D42;
    font-weight:     bold;
    text-decoration: none;
}
a:hover {
    color: #CCCCCC;
}
form {
    display: inline;
    margin:  0;
    padding: 0;
}
h1 {
    color:       #666666;
    font-weight: normal;
    font-size:   20px;
}
ul {
}
li {
}
img {
    border: none ;
}
ol {
    margin-left:         20px;
    list-style-position: inherit;
}
blockquote {
    margin: 10px;
}
blockquote div {
}


div.moduletable {
    margin-bottom: 10px;
    text-align:    left;
}
div.moduletable td {
    text-align: left;
}
div.moduletable h3 {
    text-align:    left;
    color:         #FFFFFF;
    font-weight:   bold;
    font-size:     14px;
    margin-bottom: 10px;
    padding-left:  40px;
    padding-top:   10px;
}
table.moduletable th {
    color:          #E36D42;
    text-align:     left;
    vertical-align: middle;
    font-weight:    bold;
    padding-left:   15px;
    padding-top:    15px;
    padding-bottom: 10px;
    font-size:      14px;
}

a.mainlevel:link, a.mainlevel:visited {
    display:         block;
    height:          20px !important;
    height:          26px;
    vertical-align:  middle;
    font-size:       12px;
    font-weight:     bold;
    text-align:      left;
    text-decoration: none;
    text-transform:  lowercase;
    color:           #808080;
    padding-top:     4px;
    padding-left:    5px;
    width:           auto;
}
a.mainlevel:hover {
    text-decoration: none;
    color:           #666666;
    font-weight:     bold;
}
a.mainlevel#active_menu {
    color:               #333333;
    font-weight:         bold;
    background-image:    url( active_menu.gif);
    background-repeat:   no-repeat;
    background-position: left;
}
a.mainlevel#active_menu:hover {
    color: #333333;
}

pre {
    padding: 10px;
}

.inputbox {
    font-size:  11px;
    border:     1px solid gray ;
    background: #CCCCCC ;
}
.button {
    padding:          1px;
    padding:          2px !important;
    color:            #ffffff;
    font-size:        11px;
    border:           none ;
    background-color: #E36D42;
    font-weight:      bold;
}
.sectiontableheader {
    font-weight: bold;
    background:  #666666 ;
    padding:     4px;
    color:       #fff;
}


